.class public Landroid/support/v4/view/accessibility/AccessibilityEventCompat; .super Ljava/lang/Object; .source "AccessibilityEventCompat.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; } .end annotation # static fields .field private static final IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; = null .field public static final TYPES_ALL_MASK:I = -0x1 .field public static final TYPE_ANNOUNCEMENT:I = 0x4000 .field public static final TYPE_TOUCH_EXPLORATION_GESTURE_END:I = 0x400 .field public static final TYPE_TOUCH_EXPLORATION_GESTURE_START:I = 0x200 .field public static final TYPE_VIEW_ACCESSIBILITY_FOCUSED:I = 0x8000 .field public static final TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED:I = 0x10000 .field public static final TYPE_VIEW_HOVER_ENTER:I = 0x80 .field public static final TYPE_VIEW_HOVER_EXIT:I = 0x100 .field public static final TYPE_VIEW_SCROLLED:I = 0x1000 .field public static final TYPE_VIEW_TEXT_SELECTION_CHANGED:I = 0x2000 .field public static final TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY:I = 0x20000 .field public static final TYPE_WINDOW_CONTENT_CHANGED:I = 0x800 # direct methods .method static constructor ()V .locals 2 .prologue .line 73 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0xe if-lt v0, v1, :cond_0 .line 74 new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;->()V sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; .line 78 :goto_0 return-void .line 76 :cond_0 new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;->()V sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; goto :goto_0 .end method .method private constructor ()V .locals 0 .prologue .line 160 invoke-direct {p0}, Ljava/lang/Object;->()V .line 162 return-void .end method .method public static appendRecord(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V .locals 2 .parameter "event" .parameter "record" .prologue .line 182 sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; invoke-virtual {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->getImpl()Ljava/lang/Object; move-result-object v1 invoke-interface {v0, p0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->appendRecord(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V .line 183 return-void .end method .method public static getRecord(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; .locals 2 .parameter "event" .parameter "index" .prologue .line 192 new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; invoke-interface {v1, p0, p1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->getRecord(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->(Ljava/lang/Object;)V return-object v0 .end method .method public static getRecordCount(Landroid/view/accessibility/AccessibilityEvent;)I .locals 1 .parameter "event" .prologue .line 170 sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; invoke-interface {v0, p0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->getRecordCount(Landroid/view/accessibility/AccessibilityEvent;)I move-result v0 return v0 .end method